package com.akk.module.avs.mapper;

import com.akk.module.avs.entity.AvsYbTagType;
import com.akk.module.avs.entity.AvsYbTagTypeExample;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface AvsYbTagTypeMapper {
    int countByExample(AvsYbTagTypeExample example);

    int deleteByExample(AvsYbTagTypeExample example);

    int deleteByPrimaryKey(Long tagTypeId);

    int insert(AvsYbTagType record);

    int insertSelective(AvsYbTagType record);

    List<AvsYbTagType> selectByExample(AvsYbTagTypeExample example);

    AvsYbTagType selectByPrimaryKey(Long tagTypeId);

    int updateByExampleSelective(@Param("record") AvsYbTagType record, @Param("example") AvsYbTagTypeExample example);

    int updateByExample(@Param("record") AvsYbTagType record, @Param("example") AvsYbTagTypeExample example);

    int updateByPrimaryKeySelective(AvsYbTagType record);

    int updateByPrimaryKey(AvsYbTagType record);
}